Per esempio due istruzioni potrebbero trovarsi nella condizione di scrivere dati sul medesimo registro. In mancanza di una ridenominazione dei registri non sarebbe possibile eseguirle fuori sequenza poiché la seconda delle due non potrebbe essere iniziata fino a che la prima non fosse completata. EÆ abbastanza comune trovare dipendenze di questo tipo nel codice a 16 bit per Windows e DOS perché lÆarchitettura x86 prevede solo 8 registri a 32 bit di uso generale, mentre la maggior parte dei processori RISC dispone di 32 o più registri di questo genere. Con una tale scarsità di registri è molto probabile che due istruzioni tra loro vicine si contendano lÆaccesso al medesimo registro.
|